/ MacFormat 1995 April
/ macformat-023.iso / Shareware City / Utilities / KeyQuencer 1.2.1 / KeyQuencer Extensions / Click ![]() | < prev | next > |
MacBinary | 1994-11-23 | 2.6 KB | [KQex/KQue] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
10% | dexvert | Jesper Olsen Module (music/jesperOlsen) | magic | Supported |
100% | file | MacBinary II, Wed Nov 23 10:29:04 1994, modified Wed Nov 23 10:29:08 1994, creator 'KQue', type 'KQex' "Click", at 0x80 2469 bytes resource Apple HFS/HFS+ resource fork, map offset 0x939, map length 0x6c, data length 0x839, at 16 0x79000400, nextResourceMap 0xd1f9c4, fileRef 0x102a, list offset 0x1c, name offset 0x66, 3 types, 0x4b516578 'KQex' * 1 resource offset 0x1a | default (weak) | |
99% | file | data | default | |
65% | TrID | TTComp archive compressed (bin-2K) | default (weak) | |
33% | TrID | MacBinary 2 | default (weak) | |
0% | TrID | Sybase iAnywhere database files | default (weak) | |
100% | lsar | MacBinary | default |
id metadata | |
---|---|
key | value |
macFileType | [KQex] |
macFileCreator | [KQue] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 05 43 6c 69 63 6b 00 | 00 00 00 00 00 00 00 00 |..Click.|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 4b 51 65 78 4b 51 75 | 65 00 00 00 00 00 00 00 |.KQexKQu|e.......|
|00000050| 00 00 00 00 00 00 00 00 | 00 09 a5 aa f9 10 40 aa |........|......@.|
|00000060| f9 10 44 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..D.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 04 29 00 00 |........|.....)..|
|00000080| 00 00 01 00 00 00 09 39 | 00 00 08 39 00 00 00 6c |.......9|...9...l|
|00000090| 79 00 04 00 00 06 12 00 | 01 00 04 00 00 03 7a 00 |y.......|......z.|
|000000a0| 01 00 00 00 00 00 0c 08 | 46 53 44 65 6c 65 74 65 |........|FSDelete|
|000000b0| 05 43 6c 69 63 6b 02 00 | 00 00 4b 51 65 78 4b 51 |.Click..|..KQexKQ|
|000000c0| 75 65 00 00 00 00 00 00 | 00 00 00 00 1e bd 00 00 |ue......|........|
|000000d0| 00 00 4b 51 65 78 4b 51 | 75 65 00 00 00 00 00 00 |..KQexKQ|ue......|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 ab 5d 15 d9 00 00 | 00 00 00 00 09 a5 00 06 |...]....|........|
|00000100| 3c 00 01 00 04 00 00 03 | 92 00 01 00 00 00 00 00 |<.......|........|
|00000110| 0c 08 53 65 74 46 49 6e | 66 6f 20 20 20 00 00 00 |..SetFIn|fo ...|
|00000120| 34 00 04 00 00 06 4a 00 | 01 00 04 00 00 03 9a 00 |4.....J.|........|
|00000130| 01 00 00 00 00 00 0c 08 | 53 65 74 46 4c 6f 63 6b |........|SetFLock|
|00000140| 20 20 20 00 00 00 35 00 | 04 00 00 06 58 00 01 00 | ...5.|....X...|
|00000150| 04 00 00 03 a2 00 01 00 | 00 00 00 00 0c 08 52 73 |........|......Rs|
|00000160| 74 46 4c 6f 63 6b 20 20 | 20 00 00 00 74 00 04 00 |tFLock | ...t...|
|00000170| 00 06 66 00 01 00 04 00 | 00 03 aa 00 01 00 00 00 |..f.....|........|
|00000180| 00 00 04 8a 60 0e 00 00 | 4b 51 65 78 00 80 00 00 |....`...|KQex....|
|00000190| 00 00 00 00 41 fa ff ee | 4e 71 4e 71 60 00 03 72 |....A...|NqNq`..r|
|000001a0| 4e 56 ff d4 48 e7 1f 30 | 20 6e 00 10 0c 50 00 03 |NV..H..0| n...P..|
|000001b0| 6c 08 30 3c ff 08 60 00 | 02 f4 7c 01 42 6e ff ec |l.0<..`.|..|.Bn..|
|000001c0| 42 6e ff ee 76 00 38 03 | 3a 03 3d 7c 00 01 ff d4 |Bn..v.8.|:.=|....|
|000001d0| 42 6e ff d6 97 cb 60 00 | 01 9c 20 2e 00 08 24 73 |Bn....`.|.. ...$s|
|000001e0| 08 14 1e 2a 00 01 0c 07 | 00 30 65 06 0c 07 00 39 |...*....|.0e....9|
|000001f0| 63 06 0c 07 00 2d 66 36 | 0c 44 00 02 6f 08 30 3c |c....-f6|.D..o.0<|
|00000200| ff 03 60 00 02 a8 2f 0a | 48 6e ff f8 4e ba 03 da |..`.../.|Hn..N...|
|00000210| 4a 44 66 08 3d 6e ff fa | ff ee 60 0c 0c 44 00 01 |JDf.=n..|..`..D..|
|00000220| 66 06 3d 6e ff fa ff ec | 52 44 60 00 01 42 42 27 |f.=n....|RD`..BB'|
|00000230| 48 7a 02 c4 2f 0a 2f 3c | 01 00 00 00 4e ba 03 6a |Hz.././<|....N..j|
|00000240| 4a 1f 67 06 7a 03 60 00 | 01 26 42 27 48 7a 02 a0 |J.g.z.`.|.&B'Hz..|
|00000250| 2f 0a 2f 3c 01 00 00 00 | 4e ba 03 4e 4a 1f 67 06 |/./<....|N..NJ.g.|
|00000260| 7c 01 60 00 01 0a 42 27 | 48 7a 02 7c 2f 0a 2f 3c ||.`...B'|Hz.|/./<|
|00000270| 01 00 00 00 4e ba 03 32 | 4a 1f 67 06 7c 00 60 00 |....N..2|J.g.|.`.|
|00000280| 00 ee 42 27 48 7a 02 56 | 2f 0a 2f 3c 01 00 00 00 |..B'Hz.V|/./<....|
|00000290| 4e ba 03 16 4a 1f 67 06 | 7a 01 60 00 00 d2 42 27 |N...J.g.|z.`...B'|
|000002a0| 48 7a 02 32 2f 0a 2f 3c | 01 00 00 00 4e ba 02 fa |Hz.2/./<|....N...|
|000002b0| 4a 1f 67 06 7a 02 60 00 | 00 b6 42 27 48 7a 02 10 |J.g.z.`.|..B'Hz..|
|000002c0| 2f 0a 2f 3c 01 00 00 00 | 4e ba 02 de 4a 1f 67 0a |/./<....|N...J.g.|
|000002d0| 3d 7c 00 02 ff d4 60 00 | 00 96 42 27 48 7a 01 ec |=|....`.|..B'Hz..|
|000002e0| 2f 0a 2f 3c 01 00 00 00 | 4e ba 02 be 4a 1f 67 06 |/./<....|N...J.g.|
|000002f0| 00 43 01 00 60 78 42 27 | 48 7a 01 ca 2f 0a 2f 3c |.C..`xB'|Hz.././<|
|00000300| 01 00 00 00 4e ba 02 a2 | 4a 1f 67 06 00 43 02 00 |....N...|J.g..C..|
|00000310| 60 5c 42 27 48 7a 01 a8 | 2f 0a 2f 3c 01 00 00 00 |`\B'Hz..|/./<....|
|00000320| 4e ba 02 86 4a 1f 67 06 | 00 43 04 00 60 40 42 27 |N...J.g.|.C..`@B'|
|00000330| 48 7a 01 88 2f 0a 2f 3c | 01 00 00 00 4e ba 02 6a |Hz.././<|....N..j|
|00000340| 4a 1f 67 06 00 43 08 00 | 60 24 42 27 48 7a 01 66 |J.g..C..|`$B'Hz.f|
|00000350| 2f 0a 2f 3c 01 00 00 00 | 4e ba 02 4e 4a 1f 67 06 |/./<....|N..NJ.g.|
|00000360| 00 43 10 00 60 08 30 3c | ff 05 60 00 01 40 52 6e |.C..`.0<|..`..@Rn|
|00000370| ff d6 58 8b 20 6e 00 08 | 30 2e ff d6 b0 68 00 02 |..X. n..|0....h..|
|00000380| 6d 00 fe 58 0c 44 00 02 | 6c 0c 4a 45 66 08 30 3c |m..X.D..|l.JEf.0<|
|00000390| ff 04 60 00 01 18 4a 44 | 6f 0c 4a 45 67 08 30 3c |..`...JD|o.JEg.0<|
|000003a0| ff 03 60 00 01 08 48 6e | ff fc a8 74 42 a7 42 a7 |..`...Hn|...tB.B.|
|000003b0| 20 6e 00 10 20 68 00 50 | 4e 90 26 5f 20 0b 67 32 | n.. h.P|N.&_ .g2|
|000003c0| 2f 0b a8 73 42 6e ff f0 | 42 6e ff f2 30 2b 00 14 |/..sBn..|Bn..0+..|
|000003d0| 90 6b 00 10 3d 40 ff f4 | 30 2b 00 16 90 6b 00 12 |.k..=@..|0+...k..|
|000003e0| 3d 40 ff f6 48 6e ff f0 | a8 70 48 6e ff f4 a8 70 |=@..Hn..|.pHn...p|
|000003f0| 60 0a 48 6e ff f0 42 a7 | 42 a7 a8 a7 2f 2e ff fc |`.Hn..B.|B.../...|
|00000400| a8 73 0c 45 00 01 67 06 | 0c 45 00 02 66 2a 7c 00 |.s.E..g.|.E..f*|.|
|00000410| 0c 45 00 01 66 0c 70 0e | d0 6b 00 12 3d 40 ff ee |.E..f.p.|.k..=@..|
|00000420| 60 0a 70 f2 d0 6b 00 16 | 3d 40 ff ee 70 f6 d0 6b |`.p..k..|=@..p..k|
|00000430| 00 10 3d 40 ff ec 60 14 | 0c 45 00 03 66 0e 7c 01 |..=@..`.|.E..f.|.|
|00000440| 48 6e ff ec a9 72 48 6e | ff ec a8 70 4a 46 66 4e |Hn...rHn|...pJFfN|
|00000450| 30 2e ff f2 d1 6e ff ee | 30 2e ff f0 d1 6e ff ec |0....n..|0....n..|
|00000460| 60 3c 3d 7c 00 01 ff dc | 42 ae ff de 2d 6e ff ec |`<=|....|B...-n..|
|00000470| ff e6 3d 43 ff ea 42 27 | 48 6e ff dc 20 6e 00 10 |..=C..B'|Hn.. n..|
|00000480| 20 68 00 18 4e 90 3d 7c | 00 02 ff dc 42 17 48 6e | h..N.=||....B.Hn|
|00000490| ff dc 20 6e 00 10 20 68 | 00 18 4e 90 54 8f 30 2e |.. n.. h|..N.T.0.|
|000004a0| ff d4 53 6e ff d4 4a 40 | 66 b8 70 00 4c df 0c f8 |..Sn..J@|f.p.L...|
|000004b0| 4e 5e 4e 75 04 43 54 52 | 4c 00 03 4f 50 54 04 43 |N^Nu.CTR|L..OPT.C|
|000004c0| 41 50 53 00 05 53 48 49 | 46 54 03 43 4d 44 05 54 |APS..SHI|FT.CMD.T|
|000004d0| 57 49 43 45 07 5a 4f 4f | 4d 42 4f 58 08 43 4c 4f |WICE.ZOO|MBOX.CLO|
|000004e0| 53 45 42 4f 58 00 06 57 | 49 4e 44 4f 57 00 06 53 |SEBOX..W|INDOW..S|
|000004f0| 43 52 45 45 4e 00 05 4d | 4f 55 53 45 4e 56 00 00 |CREEN..M|OUSENV..|
|00000500| 70 00 4e 5e 4e 75 61 04 | 00 00 00 00 22 5f 4e 75 |p.N^Nua.|...."_Nu|
|00000510| 4e 56 ff fa 4e ba ff f0 | 22 88 2f 0c 4e ba ff e8 |NV..N...|"./.N...|
|00000520| 28 51 2d 5f ff fc 20 2e | 00 14 6b 40 04 80 52 55 |(Q-_.. .|..k@..RU|
|00000530| 4e 20 67 0c 6a 36 04 80 | f6 f8 fb 34 67 1c 60 2c |N g.j6..|...4g.`,|
|00000540| 2f 2e 00 08 2f 2e 00 0c | 2f 2e 00 10 4e ba fc 52 |/.../...|/...N..R|
|00000550| 4f ef 00 0c 3d 40 ff fa | 60 12 2f 2e 00 08 2f 2e |O...=@..|`./.../.|
|00000560| 00 0c 4e ba ff 98 50 8f | 3d 40 ff fa 2f 2e ff fc |..N...P.|=@../...|
|00000570| 28 5f 3d 6e ff fa 00 18 | 4e 5e 20 5f 4f ef 00 10 |(_=n....|N^ _O...|
|00000580| 4e d0 4e 56 ff fc 2f 0c | 4e ba ff 7c 28 51 2d 5f |N.NV../.|N..|(Q-_|
|00000590| ff fc 20 2e ff fc 4e 5e | 4e 75 4e 56 00 00 2f 2e |.. ...N^|NuNV../.|
|000005a0| 00 08 28 5f 4e 5e 4e 75 | 20 6f 00 0c 22 6f 00 08 |..(_N^Nu| o.."o..|
|000005b0| 70 00 10 18 48 40 10 19 | 4a 2f 00 04 67 0e 4a 2f |p...H@..|J/..g.J/|
|000005c0| 00 06 67 04 a4 3c 60 10 | a0 3c 60 0c 4a 2f 00 06 |..g..<`.|.<`.J/..|
|000005d0| 67 04 a6 3c 60 02 a2 3c | 0a 00 00 01 1f 40 00 10 |g..<`..<|.....@..|
|000005e0| 20 5f 4f ef 00 0c 4e d0 | 20 6f 00 08 3f 3c 00 01 | _O...N.| o..?<..|
|000005f0| a9 ee 20 6f 00 04 20 80 | 4e fa 00 0e 20 6f 00 04 |.. o.. .|N... o..|
|00000600| 20 2f 00 08 42 67 a9 ee | 20 5f 50 4f 4e d0 00 00 | /..Bg..| _PON...|
|00000610| 00 30 01 21 80 00 00 00 | 05 31 2e 32 2e 31 23 31 |.0.!....|.1.2.1#1|
|00000620| 2e 32 2e 31 20 62 79 20 | 41 6c 65 73 73 61 6e 64 |.2.1 by |Alessand|
|00000630| 72 6f 20 4c 65 76 69 20 | 4d 6f 6e 74 61 6c 63 69 |ro Levi |Montalci|
|00000640| 6e 69 00 00 00 2b 01 21 | 80 00 00 00 05 31 2e 32 |ni...+.!|.....1.2|
|00000650| 2e 31 1e 50 61 72 74 20 | 6f 66 20 74 68 65 20 4b |.1.Part |of the K|
|00000660| 65 79 51 75 65 6e 63 65 | 72 20 70 61 63 6b 61 67 |eyQuence|r packag|
|00000670| 65 00 00 03 44 05 43 6c | 69 63 6b 5c 43 6c 69 63 |e...D.Cl|ick\Clic|
|00000680| 6b 20 23 68 20 23 76 2f | 6d 6f 75 73 65 2f 63 6c |k #h #v/|mouse/cl|
|00000690| 6f 73 65 62 6f 78 2f 7a | 6f 6f 6d 62 6f 78 20 5b |osebox/z|oombox [|
|000006a0| 74 77 69 63 65 5d 20 5b | 73 63 72 65 65 6e 2f 77 |twice] [|screen/w|
|000006b0| 69 6e 64 6f 77 5d 20 5b | 63 6d 64 5d 20 5b 73 68 |indow] [|cmd] [sh|
|000006c0| 69 66 74 5d 20 5b 63 61 | 70 73 5d 20 5b 6f 70 74 |ift] [ca|ps] [opt|
|000006d0| 5d 20 5b 63 74 72 6c 5d | 53 43 6c 69 63 6b 73 20 |] [ctrl]|SClicks |
|000006e0| 74 68 65 20 6d 6f 75 73 | 65 20 6f 6e 20 61 20 73 |the mous|e on a s|
|000006f0| 70 65 63 69 66 69 63 20 | 73 63 72 65 65 6e 20 6f |pecific |screen o|
|00000700| 72 20 77 69 6e 64 6f 77 | 20 6c 6f 63 61 74 69 6f |r window| locatio|
|00000710| 6e 20 6f 72 20 61 74 20 | 69 74 73 20 63 75 72 72 |n or at |its curr|
|00000720| 65 6e 74 20 70 6f 73 69 | 74 69 6f 6e 05 23 68 20 |ent posi|tion.#h |
|00000730| 23 76 45 48 6f 72 69 7a | 6f 6e 74 61 6c 20 61 6e |#vEHoriz|ontal an|
|00000740| 64 20 76 65 72 74 69 63 | 61 6c 20 63 6f 6f 72 64 |d vertic|al coord|
|00000750| 69 6e 61 74 65 73 20 6f | 66 20 74 68 65 20 63 6c |inates o|f the cl|
|00000760| 69 63 6b 20 6c 6f 63 61 | 74 69 6f 6e 20 28 69 6e |ick loca|tion (in|
|00000770| 20 70 69 78 65 6c 73 29 | 05 6d 6f 75 73 65 24 43 | pixels)|.mouse$C|
|00000780| 6c 69 63 6b 73 20 61 74 | 20 74 68 65 20 63 75 72 |licks at| the cur|
|00000790| 72 65 6e 74 20 6d 6f 75 | 73 65 20 70 6f 73 69 74 |rent mou|se posit|
|000007a0| 69 6f 6e 08 63 6c 6f 73 | 65 62 6f 78 2f 43 6c 69 |ion.clos|ebox/Cli|
|000007b0| 63 6b 73 20 69 6e 20 74 | 68 65 20 63 6c 6f 73 65 |cks in t|he close|
|000007c0| 20 62 6f 78 20 6f 66 20 | 74 68 65 20 66 72 6f 6e | box of |the fron|
|000007d0| 74 6d 6f 73 74 20 77 69 | 6e 64 6f 77 07 7a 6f 6f |tmost wi|ndow.zoo|
|000007e0| 6d 62 6f 78 2e 43 6c 69 | 63 6b 73 20 69 6e 20 74 |mbox.Cli|cks in t|
|000007f0| 68 65 20 7a 6f 6f 6d 20 | 62 6f 78 20 6f 66 20 74 |he zoom |box of t|
|00000800| 68 65 20 66 72 6f 6e 74 | 6d 6f 73 74 20 77 69 6e |he front|most win|
|00000810| 64 6f 77 05 74 77 69 63 | 65 49 53 69 6d 75 6c 61 |dow.twic|eISimula|
|00000820| 74 65 73 20 61 20 64 6f | 75 62 6c 65 2d 63 6c 69 |tes a do|uble-cli|
|00000830| 63 6b 20 62 79 20 63 6c | 69 63 6b 69 6e 67 20 74 |ck by cl|icking t|
|00000840| 68 65 20 6d 6f 75 73 65 | 20 74 77 69 63 65 20 61 |he mouse| twice a|
|00000850| 74 20 74 68 65 20 73 61 | 6d 65 20 6c 6f 63 61 74 |t the sa|me locat|
|00000860| 69 6f 6e 06 73 63 72 65 | 65 6e 31 43 6c 69 63 6b |ion.scre|en1Click|
|00000870| 20 6c 6f 63 61 74 69 6f | 6e 20 69 73 20 69 6e 20 | locatio|n is in |
|00000880| 73 63 72 65 65 6e 20 63 | 6f 6f 72 64 69 6e 61 74 |screen c|oordinat|
|00000890| 65 73 20 28 64 65 66 61 | 75 6c 74 29 06 77 69 6e |es (defa|ult).win|
|000008a0| 64 6f 77 31 43 6c 69 63 | 6b 20 6c 6f 63 61 74 69 |dow1Clic|k locati|
|000008b0| 6f 6e 20 69 73 20 69 6e | 20 66 72 6f 6e 74 6d 6f |on is in| frontmo|
|000008c0| 73 74 20 77 69 6e 64 6f | 77 20 63 6f 6f 72 64 69 |st windo|w coordi|
|000008d0| 6e 61 74 65 73 03 63 6d | 64 28 48 6f 6c 64 73 20 |nates.cm|d(Holds |
|000008e0| 64 6f 77 6e 20 74 68 65 | 20 43 6f 6d 6d 61 6e 64 |down the| Command|
|000008f0| 20 6b 65 79 20 77 68 65 | 6e 20 63 6c 69 63 6b 69 | key whe|n clicki|
|00000900| 6e 67 05 73 68 69 66 74 | 26 48 6f 6c 64 73 20 64 |ng.shift|&Holds d|
|00000910| 6f 77 6e 20 74 68 65 20 | 53 68 69 66 74 20 6b 65 |own the |Shift ke|
|00000920| 79 20 77 68 65 6e 20 63 | 6c 69 63 6b 69 6e 67 04 |y when c|licking.|
|00000930| 63 61 70 73 2a 48 6f 6c | 64 73 20 64 6f 77 6e 20 |caps*Hol|ds down |
|00000940| 74 68 65 20 43 61 70 73 | 20 4c 6f 63 6b 20 6b 65 |the Caps| Lock ke|
|00000950| 79 20 77 68 65 6e 20 63 | 6c 69 63 6b 69 6e 67 03 |y when c|licking.|
|00000960| 6f 70 74 27 48 6f 6c 64 | 73 20 64 6f 77 6e 20 74 |opt'Hold|s down t|
|00000970| 68 65 20 4f 70 74 69 6f | 6e 20 6b 65 79 20 77 68 |he Optio|n key wh|
|00000980| 65 6e 20 63 6c 69 63 6b | 69 6e 67 04 63 74 72 6c |en click|ing.ctrl|
|00000990| 28 48 6f 6c 64 73 20 64 | 6f 77 6e 20 74 68 65 20 |(Holds d|own the |
|000009a0| 43 6f 6e 74 72 6f 6c 20 | 6b 65 79 20 77 68 65 6e |Control |key when|
|000009b0| 20 63 6c 69 63 6b 69 6e | 67 00 00 01 00 00 00 09 | clickin|g.......|
|000009c0| 39 00 00 08 39 00 00 00 | 6c 00 d1 f9 c4 10 2a 00 |9...9...|l.....*.|
|000009d0| 00 00 1c 00 66 00 02 4b | 51 65 78 00 00 00 1a 76 |....f..K|Qex....v|
|000009e0| 65 72 73 00 01 00 26 4d | 50 52 4d 00 00 00 3e 00 |ers...&M|PRM...>.|
|000009f0| 80 00 00 00 00 00 00 00 | d1 fa 90 00 01 ff ff 20 |........|....... |
|00000a00| 00 04 8e 00 d1 fa 04 00 | 02 ff ff 20 00 04 c2 00 |........|... ....|
|00000a10| 00 00 00 00 80 ff ff 00 | 00 04 f1 00 d1 f9 5c 05 |........|......\.|
|00000a20| 43 6c 69 63 6b 00 00 00 | 00 00 00 00 00 00 00 00 |Click...|........|
|00000a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+